@charset "utf-8";
.local {
    color: #a5a5a5;
    font-family: simsun;
    height: 25px;
    line-height: 25px;
    margin-left: 13px;
    overflow: hidden;
    a{
        color: #5e5e5e;
        &:hover{
            color: #c00;
        }
    }
    a.linkGray{
        color: #ccc;
        cursor: default;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: top;
        white-space: nowrap;
        width: 252px;
    }
}
.magnifier{
    width: 360px;
    .pic-big{
        border: 1px solid #D9D9D9;//四周  水平 垂直 方向 各占 2像素
        display: block;
        width: 358px; // 所以 内容宽度 是 358px 高是358px
        height: 358px;
        .jqzoom{
            position: relative;
            padding: 0;
            height: 358px;
            width: 358px;
            overflow: hidden;
            //将a标签转为 块元素
            .pic-l-b{
                position: absolute;
                bottom: 0;
                right: 0;
                z-index: 20;
                width: 24px;
                height: 21px;
                display: block;
                padding-top: 3px;
                background: #eaeaea;
                overflow: hidden;
                text-align: center;
                //将em标签 转为 行内块元素,指定元素兼有块级和行级元素的特性
                .showbig{
                    background: url(../images/bgiprd.png) no-repeat;
                    background-position: -23px 0;
                    display: inline-block;
                    height: 17px;
                    width: 16px;
                }
            }
        }
    }
    .pic-list{
        height: 70px;
        position: relative;
        .pic-small{
            height: 54px;
            width: 310px;
            overflow: hidden;
            position: absolute;
            left: 25px;
            top: 10px;
            ul{
                width: 99999px;
                position: absolute;
                left: 0;
                top: 0;
                li{
                    float: left;
                    display: inline;
                    margin-right: 10px;
                    width: 54px;
                    height: 54px;
                    text-align: center;
                    img{
                        border: 1px solid #e6e6e6;
                        display: block;
                        vertical-align: auto;
                        padding: 1px;
                    }
                    img.cur {
                        border: solid 2px #DC211C;
                        padding: 0;
                    }
                }
            }
        }
    }
}
//这个样式 有2个地方 公用他
.originalPrice{
    display: none;
    float: left;
    margin: 0 10px;
    color: #888;
    font-size: 12px;
    font-family: Arial;
    text-decoration: line-through;//删除线
}
.prdmain{
    float: left;
    width: 618px;
    margin:0 0 0 10px;
    overflow: visible;
    li{
        padding-left: 16px;
    }
    //商品标题
    .prdtit{
        padding-left: 0!important;
        h1{
            color: #333;
            font: 700 18px/20px 'Microsoft YaHei';
            overflow: hidden;
        }
        .prdtitcx{
            color: #c00;
            font: 700 16px/20px 'Microsoft YaHei';
            margin-top: 2px;
            overflow: hidden;
            a{
                color: #c00;
            }
        }
    }
    //商品价格
    .prdprice{
        background: #f8f8f8;
        margin: 16px 0 14px;
        padding: 16px 16px 14px;
        position: relative;
        .p-price{
            height: 30px;
            line-height: 30px;
            span{
                float: left;
            }
            .price{
                color: #c00;
                font-size: 24px;
                font-weight: 700;
                line-height: 28px;
                span{
                    float: left;
                }
            }
            .fallPrice{
                color: #c00;
            }
            .smart-buy{
                display: none;
                margin-top: 4px;
                padding-left: 16px;
                position: relative;
                z-index: 21;
                .sm-btn{
                    float: left;
                    height: 20px;
                    line-height: 20px;
                    width: 52px;
                    text-align: center;
                    background: url(../images/cmgDefault.gif) no-repeat scroll 0 0;
                    color:#fff;
                    cursor: default;
                    font-size: 12px;
                    font-weight: 700;
                    font-family: "微软雅黑";
                }
                .sm-con{
                    display: none;
                    background: #fff;
                    border:1px solid #ddd;
                    box-shadow: 0 0 10px #ccc;
                    padding: 7px 13px;
                    width: 200px;
                    position: absolute;
                    left: 15px;
                    top: 20px;
                    z-index: -1;
                    p{
                        color:#5E5E5E;
                        line-height: 20px;
                    }
                    p.strong{
                        color:#c00;
                        em{
                            font-weight: 700;
                        }
                    }
                    //将a标签转为行内块元素 ;指定元素兼有块级和行级元素的特性
                    .help-link{
                        background:#e7effc;
                        border:1px solid #b0d1f0;
                        color:#0066cb;
                        display: inline-block;
                        height: 10px;
                        line-height: 10px;
                        width: 10px;
                        margin-left: 10px;
                        font-family: simsun;
                        text-align: center;
                        text-decoration: none;
                        vertical-align: 0;
                    }
                }
            }
            .notice{
                padding-left: 20px;
                a{
                    color: #a5a5a5;
                    &:hover{
                        color: #c00;
                        text-decoration: underline;
                    }
                }
            }
        }
    }
    //商品评价
    .prd_pingjia{
        line-height: 25px;
        border: 1px solid #fff;
        margin-top: 12px;
        .haopin{
            color: #5E5E5E;
        }
        .haocnt{
            color: #c00;
            font-size: 14px;
            font-weight: 700;
            padding-left: 5px;
        }
        .pincnt{
            color:#06c;
            display: inline-block;
            padding-left: 10px;
            a{
                color:#06c;
            }
        }
    }
    //送至
    .prdcity{
        margin-top: 5px;
        //span标签转为 行内块元素 指定元素兼有块级和行级元素的特性
        .regon{
            background: #fff;
            border:1px solid #e5e5e5;
            color:#0172d0;
            display: inline-block;
            height: 22px;
            line-height: 22px;
            padding:1px 20px 1px 1px;//不设宽高，使用pdding将其撑开
            position: relative;
            a{
                background: #fff;
                border:0;
                float: left;
                height: 22px;
                line-height: 22px;
                max-height: 248px;
                padding:0 0 0 5px;
                text-decoration: none;
                overflow: hidden;
            }
            i{
                position: absolute;
                right: 1px;
                top: 10px;
                display: inline-block;
                height: 0;
                width: 0;
                border:4px dashed #fff;
                border-color: #666566 transparent transparent;
                border-bottom: 0;
                border-top-style: solid;
                vertical-align: middle;
                margin: 0 5px;
                overflow: hidden;
            }
            .space{
                background: #fff;
                display: none;
                height: 10px;
                width: 100%;
                position: absolute;
                left: 0;
                top: 20px;
                z-index: 3;
            }
        }
    }
    
    
    //预约价
    .yuyue_price_info{
        display: none;
        background: #f95c5c;
        height: 70px;
        line-height: 70px;
        width: 600px;
        margin-top: 10px;
        .prdLeft{
            color: #fff;
            font-family: "微软雅黑";
            font-size: 14px;
            height: 70px;
            line-height: 70px;
            padding-left: 10px;
        }
        .prdRight{
            height: 70px;
            line-height: 70px;
            width: 530px;
            #promoPrice{
                color: #fff;
                float: left;
                font-family: arial;
                font-size: 24px;
                margin-left: 10px;
            }
        }
        .label{
            float: left;
            background: #fff;
            color:#c00;
            font:200 12px/20px "宋体";
            height: 20px;
            margin: 24px 0 0 10px;
            padding: 0 5px;
        }
        .priceNotice{
            color: #fff;
            margin-left: 10px;
        }
    }
}
.prdLeft{
    color:#A5A5A5;
    height: 25px;
    line-height: 25px;
}
.prdRight{
    width: 530px;
}
.prdLeft, .prdRight{
    display: inline-block;
    float: left;
}
.prdprice{
    #shoujizhuanxiang_wrap{
        display: none;
        float: left;
        white-space: nowrap;
        position: absolute;
        left: 215px;
        top: 50px;
        z-index: 1;
        #shoujizhuanxiang{
            display: none;
            background: #fff;
            border:1px solid #ccc;
            box-shadow: 0 0 10px #999;
            height: 66px;
            line-height: 22px;
            padding: 14px 20px 12px 90px;
            z-index: 10;
            img{
                display: block;
                position: absolute;
                left: 4px;
                top: 6px;
            }
        }
    }
}
//有货
.prdstock{
    display: inline-block;
    font:700 14px/25px "Microsoft YaHei";
    padding-left: 10px;
    vertical-align: top;
    white-space: nowrap;
}
//该商品暂时售完，到货通知
.prdstocktxt{
   display: none;
   color: #5E5E5E; 
   line-height: 25px;
   padding-left: 5px;
   vertical-align: top;
   white-space: nowrap;
   a{
       color:#06c;
   }
}
#anotic{
    display: inline-block;
}

//cityShow城市显示
.cityShow, .prdRight .city{
    position: relative;//这个必须显示，因为他里面包裹的 .gCity 标签需要设置绝对定位
    z-index: 1000;
}
//上面span区域的投影效果 （下面城市显示的同时，这块span区域也出现投影效果）
.gctCur{
    border-bottom: 0;
    box-shadow: 0 -2px 8px 0 #d3d3d3;
    height: 23px;
    position: relative;
    z-index: 3;
}
//送至 隐藏区域 城市选择区域
.gCity{
    display: none;
    background: #fff;
    border:1px solid #DEDEDE;
    box-shadow: 0 0 5px 1px #d3d3d3;
    padding:10px;
    width: 520px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 27px;
    z-index: 999;
}
//服务
.prdService{
    color:#5E5E5E;
    line-height: 25px;
    b{
        color:#333;
        font-weight: 400;
        padding: 0 5px;
    }
}
//免运费
#delivery{
    display: none;
    white-space: nowrap;
    *margin-top:-2px;
    _margin-top: -2px;
    a{
        display: inline-block;
    }
    span.fleft{
        height: 16px;
        line-height: 16px;
        vertical-align: top;
        margin-top: 5px;
        float: none;
        margin-top: 5px;
    }
}
.cod-sale, .freedelivery, .cash-carry, .prd_quhuo_jsd, .prd_quhuo_xsd{
    height: 16px;
    margin-top: 5px;
}
.delivery{
    a{
        display: inline-block;
    }
    //免运费
    .freedelivery{
        background: url(../images/bgiprd.png) no-repeat;
        background-position: -186px -19px;
        width: 57px;
    }
}
//支持送货时收款，可现金或POS机刷卡支付。
.cod-sale{
    background-position: -186px 0;
    width: 68px;
}
.cash-carry{
    background-position: -186px -38px;
    width: 50px;
}
.prd-quhuo-jsd{
    background-position: -186px -134px;
    width: 54px;
}
.prd-quhuo-xsd{
    background-position: -186px -117px;
    width: 54px;
}
//选择颜色
#prdotherColor{
    .prd-img-item{
        height: 72px;
        a{
            height: 70px;
            position: relative;
            &:hover{
                height: 68px;
                text-decoration: none;
            }
        }
        a.select{
            height: 68px;
            text-decoration: none;
        }
        a.select.disable{
            height: 68px;
            &:hover{
                height: 68px;
            }
        }
        a.disable{
            height: 70px;
            position: relative;
            &:hover{
                height: 70px;
            }
        }
    }
    //设置图片下面的字
    span{
        display: block;
        width: 100%;
        height: 20px;
        line-height: 20px;
        text-align: center;
        text-decoration: none;
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
#prdotherColor a:hover span, #prdotherColor .select span {
    bottom: -1px;
}
#prdotherColor .noVersion:hover span {
    bottom: -1px
}
.prd-img-item, .prdmod, .prdBuyWay, .prdTaoGou{
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}
.prd-img-item a, .prdmod a, .prdTaoGou a, .prd-img-item a:focus, .prdmod a:focus, .prdTaoGou a:focus{
    outline: 0;
}
//这个这个会在其他地方公用
.prd-img-item{
    width: 54px;
    height: 54px;
    overflow: hidden;
    a{
        background: #fff;
        border: 1px solid #e6e6e6;
        display: inline-block;
        width: 52px;
        height: 52px;
        overflow: hidden;
        &:hover{
            border: 2px solid #c00;
            width: 50px;
            height: 50px;
            img{
                border:0;
            }
        }
    }
    a.select{
        border: 2px solid #c00;
        width: 50px;
        height: 50px;
        img{
            border:0;
        }
    }
    img{
        width: 50px;
        height: 50px;
        border: 1px solid #fff;
    }
}
.prd-img-item a.select, .prdmod a.select, .prdBuyWay a.select, .prdTaoGou a.select{
    cursor: default;
    position: relative;
    z-index: 1;
}
.prd-img-item i, .prdmod i, .prdBuyWay i, .prdTaoGou i{
    background: url(../images/bgiprd.png);
    width: 13px;
    height: 13px;
    background: -34px -78px no-repeat;
    _background: -34px -78px no-repeat;
}
.prd-img-item a.select i, .prdmod a.select i, .prdBuyWay a.select i, .prdTaoGou a.select i{
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.prd-img-item .disable{
    cursor: not-allowed;
    background-color: #f8f8f8;
    &:hover{
        width: 52px;
        height: 70px;
        border: 1px solid #e6e6e6;
        img{
            width: 50px;
            height: 50px;
            border: 1px solid #fff;
        }
    }
}
.prd-img-item .select.disable{
    width: 50px;
    height: 80px;
    position: relative;
    border: 2px solid #c00;
    cursor: not-allowed;
    &:hover{
        border: 2px solid #c00;
        width: 50px;
        img{
            width: 50px;
            height: 50px;
            border: 0 none;
        }
    }
}



.prdinfo{
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    width: 820px;
}
.prdmain{
    li{
        padding-left: 16px;
    }
}
.prdmain li li{
    padding-left: 0;
}
.pic-logo .pic-l-l {
    position: absolute;
    left: 6px;
    top: 0;
}
.pic-logo .pic-l-b {
    position: absolute;
    top: 25px;
    right: 6px;
}
.pic-l-l{
    position: absolute;
    left: 6px;
    bottom: 6px;
    z-index: 20;
}

.bem-communal{
    height: 34px;
    display: block;
    cursor: pointer;
}
.pic-btn{
    a{
        position: absolute;
        display: block;
        height: 54px;
        width: 15px;
        text-align: center;
        &:hover{
            s{
                background-position: -1px -30px;
            }
            i{
                background-position: -12px -30px;
            }
        }
        b{
            padding: 20px 0 0 2px;
            width: 13px;
            .bem-communal;
            s{
                background-position: -1px 0;
            }
        }
        em{
            padding: 20px 0 0 4px;
            width: 11px;
            .bem-communal;
            i{
                background-position: -12px 0;
            }
        }
        b.cur{
            s{
                background-position: -1px -15px;
            }
        }
        em.cur{
            i{
                background-position: -12px -15px;
            }
        }
    }
    a.pic-btn-l{
        left: 0;
        top: 10px;
    }
    a.pic-btn-r{
        left: 344px;
        top: 10px;
    }
}

//sharebox 分享区域
.sharebox{
    width: 360px;
}
.shareDB{
    height: 25px;
    line-height: 25px;
    width: 100%;
}
.shareDB, .shareTo, .shareSpace{
    color:#888;
    float: left;
    display: inline;
    line-height: 25px;
    margin-right: 5px;
}
.opt-box{
    color: #888;
    margin-top: -3px;
    #collect{
        height: 25px;
        line-height: 25px;
        margin-left: 19px;
        i{
            background: url(../images/bgiprd.png) no-repeat -19px -129px;
            display: inline-block;
            height: 12px;
            width: 14px;
        }
    }
}



.pic-btn s, .pic-btn i{
    background: url(../images/bgiprd.png) no-repeat;
    display: block;
    width: 9px;
    height: 14px;
}
.zoomdiv{
    z-index: 125;
    position: absolute;
    top: 0;
    left: 0;
    width: 420px;
    height: 420px;
    background: url(../../../images/loading.gif) #fff no-repeat center center;
    border: 1px solid #e4e4e4;
    display: none;
    text-align: center;
    overflow: hidden;
}
.jqZoomPup{
    z-index: 10;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    cursor: url(../../../images/detail/arr_mouse.cur), auto;
    background-position: 50% top;
}
.jqBlock{
    opacity: .3;
    filter: alpha(Opacity=30);
    width: 200px;
    height: 200px;
    background: #ccc;
}
.jqCross{
    display: none;
    position: absolute;
    width: 24px;
    height: 24px;
    text-align: center;
    overflow: hidden;
    left: 88px;
    top: 88px;
    z-index: 20;
    opacity: 1;
    filter: alpha(Opacity=100);
    b{
        width: 2px;
        height: 24px;
        top: 0;
        left: 11px;
    }
    s{
        width: 24px;
        height: 2px;
        top: 11px;
        left: 0;
    }
}
.jqCross b, .jqCross s{
    position: absolute;
    diaplay: none;
    background: #fff;
    overflow: hidden;
}
.p-promotions{
    line-height: 22px;
    position: relative;
    a{
        color: #06c;
    }
}
#pingjia_kefu:hover{
    text-decoration: none;
    color: #333;
}

.prdBuyWay {
    margin-bottom: 5px
}
.prdmod a, .prdBuyWay a, .prdTaoGou a {
    height: 26px;
    font: 12px/26px '瀹嬩綋';
    padding: 0 10px;
    color: #5e5e5e;
    border: 1px solid #e6e6e6;
    display: inline-block;
    white-space: nowrap;
    background: #fff
}
.prdmod a:hover, .prdmod a.select, .prdBuyWay a:hover, .prdBuyWay a.select, .prdTaoGou a:hover, .prdTaoGou a.select {
    border: 2px solid #c00;
    height: 24px;
    line-height: 24px;
    padding: 0 9px;
    text-decoration: none
}
.prdmod a.select, .prdBuyWay a.select, .prdTaoGou a.select {
    text-decoration: none
}
.prdmod a.disable, .prdBuyWay a.disable, .prdTaoGou a.disable {
    background-color: #f8f8f8;
    border-color: #e6e6e6;
    cursor: not-allowed
}
.prdmod a.disable:hover, .prdBuyWay a.disable:hover, .prdTaoGou a.disable:hover {
    border: 1px solid #e6e6e6;
    background-color: #f8f8f8;
    height: 26px;
    line-height: 26px;
    padding: 0 10px
}
.prdmod a.select.disable, .prdBuyWaya.select.disable {
    border: 2px solid #c00;
    background-color: #f8f8f8;
    height: 24px;
    line-height: 24px;
    padding: 0 9px;
    cursor: not-allowed
}
.prdTaoGou a.disable {
    border: 1px solid #e6e6e6;
    height: 24px;
    line-height: 24px;
    padding: 1px 10px;
    cursor: not-allowed;
    background-color: #f8f8f8
}
.prdchoose {
    color: #5e5e5e;
    height: 22px;
    line-height: 22px;
    margin-top: 10px;
}
.prdchoose span {
    font-weight: 700;
    padding-left: 5px;
}
.prdchoose b {
    color: #c00;
}
.nostock, .nostock b {
    color: #ccc;
}
.prdnostock {
    height: 22px;
    line-height: 22px;
    font-weight: 700;
    color: #5e5e5e;
    margin-top: 5px;
    display: none;
}
.prdcart {
    margin: 5px 0 20px;
}
.prdmain .nostaus {
    margin-top: 20px;
}
.prdcart a {
    overflow: hidden;
    text-align: center;
    float: left;
}
.prdcart a.addCart {
    height: 38px;
    font: 700 18px/36px 'Microsoft YaHei';
    background: #c00;
    color: #fff;
    margin-right: 10px;
    padding: 0 10px;
}
.prdcart a.addCart:hover {
    background: #d00;
    text-decoration: none;
}
.prdcart a.addCart:active {
    background: #c00;
}
.prdcart a.stages {
    width: 98px;
    margin-right: 20px;
    display: none;
}
.prdcart a.stages:hover {
    text-decoration: none;
}
.prdcart a.collect {
    color: #5e5e5e;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
}
.addcart_yuding {
    padding: 0 10px;
    font: 700 18px/38px 'Microsoft YaHei';
}
.collect_wrap {
    display: none;
}
.prdcart a.collect:hover {
    color: #c00;
    text-decoration: underline;
}
.prdcart a.collect b {
    color: #c00;
    font-size: 16px;
    float: left;
    padding-right: 5px;
}
.prdcart.disab a.addCart, .prdcart.off a.addCart, .prdcart.off a.stages {
    background: #f8f8f8;
    border-color: #e6e6e6;
    color: #ccc;
    cursor: default;
}
.btnJoinEnergy {
    background: none repeat scroll 0 0 #2F7738;
    color: #fff;
    font: 700 18px/36px 'Microsoft YaHei';
    height: 38px;
    margin-right: 10px;
    width: auto;
    text-align: center;
    text-decoration: none;
    padding: 0 10px;
}
.btnJoinEnergy:hover {
    background-color: #1E5D26;
    text-decoration: none;
    color: #fff;
}
.btnJoinEnergy.disab {
    background: #f8f8f8;
    border: 1px solid #e6e6e6;
    color: #ccc;
    cursor: default;
}
.prdbuycnt a, .prdbuycnt input{
    border: 1px solid #ddd;
    color: #5e5e5e;
    overflow: hidden;
    text-align: center;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    float: left
}
.prdbuycnt a{
    width: 20px;
    display: inline-block;
    font-weight: 700
}
.dialog {
    position: relative;
    z-index: 10000
}
.dialogBox {
    width: 450px;
    padding-bottom: 30px;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 20px #999;
    z-index: 1;
    top: -150px;
    left: 0;
    border: 1px solid #999\9;
    display: none
}
.dialogBox.FQ {
    width: 480px;
    border: 1px solid #ccc
}
.dialogTZ {
    margin-left: 40px;
    color: #5e5e5e
}
.dialogTZ .tit, .dialogTZ .txt {
    margin-top: 38px;
    height: 22px;
    color: #c00;
    font: 700 18px/22px 'Microsoft YaHei'
}
.dialogTZ .txt {
    font-size: 12px;
    margin: 8px 0 30px;
    color: #5e5e5e
}
.dialogTZ .txt i {
    color: #5e5e5e;
    font: 700 12px/22px 'Microsoft YaHei'
}
.dialogTZ .inp {
    margin-top: 10px
}
.dialogTZ .inp input {
    width: 226px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    color: #333;
    padding: 0 6px
}
.dialogTZ .inp span {
    color: #c00;
    padding-left: 10px;
    display: none
}
.dialogTZ .inp i {
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background: -113px -72px no-repeat;
    overflow: hidden
}
.dialogTZ .add, .dialogTZ .smt {
    margin-top: 10px;
    padding-left: 70px
}
.dialogTZ .add input {
    vertical-align: middle;
    margin-right: 5px
}
.dialogTZ .smt {
    margin-top: 10px
}
.dialogTZ .price-area {
    display: none
}
.dialogTZ .price-box {
    position: relative;
    display: inline-block;
    height: 24px;
    line-height: 24px
}
.dialogTZ .price-box i {
    position: absolute;
    font-style: normal;
    left: 6px;
    top: 2px;
    font-size: 16px;
    color: #ae111d
}
.dialogTZ .price-box input {
    width: 54px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    color: #333;
    padding: 0 4px 0 18px
}
.dialogTZ #error-price {
    color: #c00;
    padding: 0 10px;
    display: block;
    display: none;
    margin-left: 65px;
    margin-top: 6px
}
.dialogBox.wp .dialogTZ .txt {
    margin-bottom: 10px!important;
    margin-top: 30px
}
.dialogBox.wp .dialogTZ {
    margin-left: 0
}
.dialogBox.wp .tit {
    background-color: #ae111d;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    font-family: "瀹嬩綋"
}
.dialogBox.wp .close a {
    color: #e7b8bc
}
.dialogBox.wp .smt a, .dialogBox.wp .smt a:visited {
    background-color: #f8f8f8;
    color: #5e5e5e;
    border: 1px solid #e6e6e6;
    margin-left: 69px;
    padding: 0 10px;
    line-height: 22px;
    height: 22px
}
.dialogBox.wp .smt a:hover {
    background-color: #fcfcfc
}
.dialogBox.wp ul li {
    padding-left: 52px;
    padding-right: 52px
}
.dialogBox.wp .add {
    padding-left: 121px
}
.dialogBox.wp .inp .error, .dialogBox.wp .price-box .error {
    display: block
}
.dialogBox.wp .inp i {
    width: 54px
}
.dialogBox.wp .price-box i {
    width: auto
}
.dialogBox.wp .inp .error {
    display: none;
    padding-top: 6px
}
.dialogBox.wp .inp .pdtl-red {
    font-size: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 4px
}
#easyShopping{
    background: none repeat scroll 0 0 #2F7738;
    color: #fff;
    font: 700 18px/36px 'Microsoft YaHei';
    height: 38px;
    margin-right: 10px;
    width: 100px;
    text-align: center;
    text-decoration: none
}
#easyShopping:hover{
    background-color: #1E5D26;
    text-decoration: none;
    color: #fff
}
#easyShopping.disable{
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #e6e6e6;
    color: #ccc;
    cursor: default
}
.prdcart a.stages {
    width: 98px;
    margin-right: 20px;
    display: none
}
.prdcart a.stages:hover {
    text-decoration: none
}
.prdcart a.collect {
    color: #5e5e5e;
    height: 20px;
    line-height: 20px;
    margin-top: 10px
}
.prdcart.disab a.addCart, .prdcart.off a.addCart, .prdcart.off a.stages {
    background: #f8f8f8;
    border-color: #e6e6e6;
    color: #ccc;
    cursor: default;
}
.yb_wrap {
    height: 26px;
    line-height: 26px;
    position: relative;
    font-size: 12px;
    border: 1px solid #ccc;
    color: #5e5e5e;
    margin: 1px 11px 1px 1px;
    cursor: pointer;
    user-select: none;
    -moz-user-select: none;
    overflow: hidden;
    display: inline-block;
*display:inline;
*zoom:1
}
.yb_link {
    height: 26px;
    line-height: 26px;
    position: relative;
    border: 1px solid #fff;
    overflow: hidden;
    display: inline-block;
*display:inline;
*zoom:1
}
.yb_link a {
    color: #06c
}
.yb_focus {
    border: 2px solid #c00;
    margin: 0 10px 0 0
}
.yb_icon {
    position: absolute;
    height: 16px;
    width: 16px;
    top: 5px;
    left: 6px;
    overflow: hidden;
    background-position: -241px -41px
}
.yb_i_tehui {
    position: absolute;
    height: 16px;
    width: 16px;
    top: 5px;
    left: 6px;
    overflow: hidden;
    background-position: -182px -122px
}
.yb_sanjiao {
    background-position: -34px -78px;
    position: absolute;
    right: 0;
    _right: -1px;
    bottom: 0;
    width: 13px;
    height: 13px;
    overflow: hidden;
    display: none
}
.yb_focus .yb_sanjiao {
    display: block;
}
.yb_years {
    margin-left: 30px;
}
.yb_price {
    margin: 0 10px;
}
.prdchoose {
    color: #5e5e5e;
    height: 22px;
    line-height: 22px;
    margin-top: 10px;
    span{
        font-weight: 700;
        padding-left: 5px;
    }
    b{
        color: #c00;
    }
}
.lh24 {
    line-height: 24px
}
.wenxintishi_wrap .wenxinti {
    margin-left: 15px
}
.prdother ul.wenxinti, .prdother ul.wenxinti li {
    list-style-type: decimal
}
.dialogBox.Er {
    height: 95px
}
.dialogBox.Wish {
    width: auto;
    height: auto
}
.dialogBox .close {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: inline-block
}
.dialogBox .close a {
    color: #999;
    font-size: 16px;
    font-weight: 700;
    font-family: simsun
}
.dialogBox .close a:hover {
    color: #5a5a5a;
    text-decoration: none
}
.dialogInner {
    display: none
}
.coupon_info {
    display: none;
    border: 1px solid #ddd;
    position: absolute;
    left: 212px;
    top: 22px;
    width: 275px;
    background: #fff;
    z-index: 10;
    padding: 10px 5px 5px 10px;
    box-shadow: 0 0 3px #ddd;
    line-height: 22px
}
.jiajia_item {
    margin-top: 5px
}
.jiajia_jia {
    font-family: "Microsoft YaHei";
    color: #c00
}
.jiajia_item .jiajia_desc {
    margin-left: 10px
}
.huangoujia {
    color: #a5a5a5;
    margin: 0 5px
}
.huangou {
    position: absolute;
    right: 10px;
    bottom: 4px
}
.huangou a {
    color: #06c
}
.prdcxtit {
    background: #c00;
    padding: 2px 5px;
    margin-right: 5px;
    color: #FFF;
}
.pedcxbr {
    display: block;
    margin-left: 40px;
    line-height: 22px;
}
.prdother, .btnCount {
    margin-top: 3px;
}
.btnCount {
    position: relative;
    z-index: 1;
}
.btnCount i {
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: 24px;
    background: #fff;
    opacity: 0;
    filter: alpha(Opacity=0);
}
.prdbuycnt {
    margin-top: 5px;
}
.prdbuycnt a, .prdbuycnt input {
    border: 1px solid #ddd;
    color: #5e5e5e;
    overflow: hidden;
    text-align: center;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    float: left;
}
.prdbuycnt a {
    width: 20px;
    display: inline-block;
    font-weight: 700;
}
.prdbuycnt a:hover {
    border-color: #ccc;
    text-decoration: none;
}
.prdbuycnt input {
    width: 50px;
    border-width: 1px 0;
}
.prdbuycnt input.focus {
    width: 48px;
    border: 1px solid #a5a5a5;
}
.prdbuycnt a.disab, .prdbuycnt input.disab {
    cursor: default;
    background: #f8f8f8;
    border: 1px solid #e6e6e6;
    color: #ccc;
}
.prdbuycnt input.disab {
    width: 50px;
    border-width: 1px 0;
}
.bte8 {
    border-bottom: 1px solid #e8e8e8;
}
.gomeZiYing {
    display: inline-block;
    padding: 2px 6px;
    background: #DD424D;
    color: #fff;
    margin-bottom: 5px;
}
.hwggomeZiYing {
    display: inline-block;
    padding: 2px 6px;
    background: #8d2d99;
    color: #fff;
    margin-bottom: 5px;
}
.oh {
    overflow: hidden
}
.replyListWrap li.oh .oh {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.replyListWrap .replylist_list {
    margin-top: 15px;
    padding: 9px 135px 0 20px;
    border: 1px solid #fff;
    border-bottom: 1px solid #f3f3f3;
    min-height: 36px;
    _height: 36px;
}
.replyListWrap .guomeihuifu_content {
    margin-right: -150px;
    padding-right: 15px;
}
.ml5 {
    margin-left: 5px;
}
.bgiprd {
    background-image: url(../images/bgiprd.png);
    _background-image: url(../images/bgiprd.gif)
}
.prd_rend {
    width: 1198px!important;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    padding-bottom: 10px;
    word-break: break-all;
    position: relative;
    z-index: 10;
    display: none
}
.prd_rend_tabtit {
    height: 40px;
    line-height: 40px;
    overflow: hidden
}
.prd_rend_tabtit span {
    color: #c00;
    font-weight: 700;
    padding-left: 20px;
    width: 190px;
    display: inline-block;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    float: left
}
.prd_rend_tabtit .tablink {
    font: 400 12px/20px simsun;
    color: #a5a5a5;
    width: 960px
}
.prd_rend_tabtit a {
    color: #06c;
    padding: 0 10px;
    border-left: 1px solid #e0e0e0;
    margin-top: 2px;
    float: left
}
.prd_rend_tabtit a.cur {
    font-weight: 700;
    color: #a5a5a5;
    cursor: default;
    text-decoration: none
}
.prd_rend_tabtit a.allSuits {
    border: 0
}
.prd_rend dt {
    padding-left: 20px;
    width: 190px;
    float: left;
    position: relative
}
.prd_rend .prd_rend_prd {
    float: left;
    width: 760px;
    height: 230px;
    overflow-x: auto;
    overflow-y: hidden
}
.prd_rend .prd_rend_cart {
    float: left;
    width: 210px
}
.prd_rend strong {
    color: #c00;
    font-weight: 700;
    padding: 0 5px;
    font-size: 14px
}
.prd_rend .f16 {
    font-size: 16px
}
.prd_rend .f14 {
    font-size: 14px;
    color: #a5a5a5
}
.prd_rend_prd li {
    float: left;
    display: inline-block;
    width: 150px
}
.prd_rend_prd li:hover {
    background: #f3f3f3
}
.prd_rend_prd a {
    color: #5e5e5e
}
.prd_rend_prd .check {
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px
}
.prd_rend_prd .price {
    padding-left: 10px;
    font-weight: 700;
    color: #c00;
    font-family: microsoft yahei
}
.prd_rend_prd .choose {
    display: none;
    text-align: center;
    line-height: 20px;
    width: 100px;
    height: 20px;
    margin: 10px auto;
    background: #fff;
    text-decoration: none
}
.prd_rend_prd li:hover .choose {
    display: block
}
.prd_rend_prd li:hover .hid {
    visibility: hidden
}
.prd_rend_prd .prd_rend_prdBox {
    padding-left: 10px
}
.prd_rend_prd .prdimg {
    text-align: center;
    margin-bottom: 5px;
    background: url(../../../images/ui/noimg.jpg) 50% 50% no-repeat;
    cursor: pointer
}
.prd_rend_prd .prdnam {
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis
}
.prd_rend_prd .prdnam:hover {
    text-decoration: underline;
    color: #C00;
    cursor: pointer
}
.prd_rend_prdBox {
    width: 130px;
    display: block
}
.prd_rend_prdBox a {
    display: block;
    line-height: 15px;
    margin-top: 10px;
    color: #5e5e5e;
    text-decoration: none;
    cursor: default
}
.prd_rend_prdBox a.alink {
    height: 31px;
    overflow: hidden
}
.prd_rend_prdBox .price {
    font-weight: 700;
    color: #c00;
    font-family: microsoft yahei;
    display: block;
    padding: 5px 0 0
}
.prd_rend_prdBox .prd_rend_version {
    margin: 5px auto 0;
    visibility: hidden
}
.prd_rend_sign {
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #c00;
    font-size: 36px;
    font-weight: 700;
    top: 30%;
    right: 10px;
    overflow: hidden
}
.prd_rend_cart {
    position: relative;
    height: 180px
}
.prd_rend_cart .prd_rend_sign {
    left: 20px
}
.prd_rend_cart .count {
    width: 150px;
    line-height: 30px;
    float: right;
    color: #5e5e5e
}
.prd_rend_cart .disab, .prd_rend_cart .disab:hover, .prd_rend_cart .disab:active {
    background: #F8F8F8;
    border: 1px solid #E6E6E6;
    color: #ccc;
    cursor: default;
    text-decoration: none
}
.prd_rend_version {
    height: 20px;
    line-height: 20px;
    color: #a5a5a5;
    margin: 10px auto;
    padding-left: 10px;
    display: block
}
.prd_rend_prd li:hover .rend_version_hid {
    display: none
}
.rend_assort_save {
    background: #ea5504;
    color: #fff;
    padding-left: 5px;
    width: 125px
}
.prd_rend_dialog {
    position: absolute;
    background: #fff;
    border: 1px solid #e0e0e0\9;
    box-shadow: 0 0 20px #ccc;
    padding: 15px 20px 15px 10px;
    display: none;
    left: 210px;
    top: 160px;
    width: 400px
}
.prd_rend_dialog dl {
    padding: 5px
}
.prd_rend_dialog dt {
    width: 100%;
    padding-left: 5px;
    line-height: 28px;
    color: #a5a5a5
}
.prd_rend_dialog .rend_dialog_price {
    float: none;
    padding-bottom: 10px
}
.prd_rend_dialog .dialog_red, .prd_rend_dialog .dialog_gray {
    padding: 0 10px;
    margin: 0 10px 0 5px;
    border: 1px solid #c00
}
.prd_rend_dialog .dialog_gray, .prd_rend_dialog .dialog_gray:hover {
    background: #f5f5f5;
    color: #333;
    border-color: #E6E6E6
}
.prd_rend_dialog .linkDisable, .prd_rend_dialog .linkDisable:hover {
    background: #f5f5f5;
    color: #ccc;
    border-color: #E6E6E6
}
.prd_rend_dialog em {
    color: #c00
}
.prd_rend_dialog a:hover {
    text-decoration: none
}
.prd_rend_dialog .prdcol, .prd_rend_dialog .prdmod {
    margin: 0 5px 5px;
    display: inline
}
.rend_dialog_icon, .rend_dialog_close {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 1
}
.rend_dialog_icon {
    color: #fff;
    left: 50%;
    top: -10px;
    margin-left: -10px;
    font-size: 24px
}
.rend_dialog_close {
    font-weight: 700;
    color: #a5a5a5;
    cursor: pointer;
    font-family: SimSun
}
.rend_dialog_close:hover {
    color: #666
}
.dt-main {
    width: 980px;
    float: right;
    display: inline
}
.dt-side {
    width: 210px;
    float: left;
    display: inline
}
.dt-sortbox {
    width: 208px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    border-top: 2px solid #a5a5a5
}
.dt-sortbox.rcview {
    width: 208px;
    float: left;
    display: inline
}
.dt-tit, .dt-titblank {
    height: 30px;
    padding-left: 10px;
    color: #5e5e5e;
    font: 600 14px/30px 'microsoft yahei'
}
.dt-tit {
    background: #fff
}
.dt-sbbox {
    padding: 8px 15px 0
}
.dt-rcbox {
    padding: 6px 0 0 10px
}
.dt-sbbox a {
    display: inline-block;
    width: 85px;
    margin-bottom: 10px;
    height: 15px;
    line-height: 15px;
    overflow: hidden
}
.dt-rcbox a {
    height: 24px;
    line-height: 24px;
    width: 85px;
    display: inline-block;
    overflow: hidden;
    margin-right: 10px;
    color: #5e5e5e
}
.dt-rcbox a:hover {
    color: #c00
}
.dt-rcbox a.cur {
    color: #c00;
    text-decoration: underline
}
.dt-sbbox a {
    width: 59px
}
.tonglei_wrap {
    width: 208px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    border-top: 2px solid #a5a5a5
}
.tonglei_wrap_title {
    line-height: 30px;
    height: 30px;
    padding-left: 10px;
    color: #5e5e5e;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Microsoft YaHei';
    background: none repeat scroll 0 0 #F6F6F6;
    width: 198px;
    overflow: hidden
}
.brand_list {
    margin: 6px 0 6px 10px;
    max-height: 240px;
    overflow: hidden
}
.brand_list a {
    height: 24px;
    line-height: 24px;
    width: 85px;
    overflow: hidden;
    margin-right: 10px;
    color: #5e5e5e;
    float: left;
    display: block
}
.brand_list a:hover {
    color: #c00
}
.pushbox h3, .pushbox-list h3 {
    height: 30px;
    padding-left: 10px;
    color: #5e5e5e;
    position: relative;
    z-index: 3;
    font: 600 14px/30px 'microsoft yahei'
}
.pushbox-list h3 {
    background: #fff
}
.pushbox-list {
    border: 1px solid #e0e0e0;
    width: 208px;
    margin-bottom: 10px;
    border-top: 2px solid #a5a5a5
}
.pushul-list {
    padding: 0 10px
}
.pushul-list li {
    padding: 15px 0;
    vertical-align: bottom;
    text-align: center;
    border-top: 1px solid #f2f2f2;
    margin-top: -1px
}
.pushul-list a div {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    text-align: left
}
.pushul li h2 {
    width: 155px
}
.pushul li p {
    width: 155px;
    margin: 0 auto
}
.w990 .pdtl-tab {
    width: 766px
}
.pdtl-tab {
    width: 980px
}
.prdtitbox {
    height: 31px;
    background: #f6f6f6;
    border-style: solid;
    border-color: #e0e0e0;
    border-width: 1px 1px 0
}
.prdtitbox li {
    height: 31px;
    font: 600 14px/31px 'Microsoft YaHei';
    padding: 0 20px;
    float: left
}
.prdtitbox a {
    color: #5a5a5a
}
.prdtitbox a:hover {
    color: #c00;
    text-decoration: none
}
.prdtitbox .cur {
    height: 30px;
    border-top: 2px solid #c00;
    background: #fff;
    margin: -1px 0 0
}































































